package com.kd.dao.jobSeeker;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.kd.bean.jobSeeker.Report_recruitment_msg;

/**
 * 求职者相关的类
 * --举报招聘信息（IReport_recruitment_msgDao）--
 * 数据持久层
 * @author ZFC
 *
 */
public interface IReport_recruitment_msgDao {

	/**
	 * 管理员操作者
	 * 查看所有未审核的举报招聘信息
	 * 查看所有招聘信息
	 * @return
	 * @throws Exception
	 */
	public List<Report_recruitment_msg> queryAllRri_report_state() throws Exception;
	
	/**
	 * 管理员操作
	 * 修改举报招聘信息状态  3、未审核 
	 * @param rri_id
	 * @param rri_report_state 审核状态 3、未审核
	 * @return
	 * @throws Exception
	 */
	public int updateRri_report_state(@Param("rri_id")Integer rri_id,@Param("rri_report_state")Integer rri_report_state) throws Exception;
	
	
	/**
	 * 管理员操作
	 * 查询举报招聘信息  通过id
	 * 
	 * @param rri_id
	 * @return
	 * @throws Exception
	 */
	public Report_recruitment_msg queryByRri_id(Integer rri_id) throws Exception;
	
	/**
	 * 求职者发送举报招聘消息
	 * @param report_recruitment_msg
	 * @return
	 * @throws Exception
	 */
	public int insertReport_recruitment_msg(Report_recruitment_msg report_recruitment_msg) throws Exception;
	
}
